Maintaining Centdians in a Fully Dynamic Forest
نویسنده
چکیده
In this paper, we consider the problem of maintaining the centdians in a fully dynamic forest. A centdian is a location in the given network which minimizes a convex combination of the longest distance and the sum of distances from all clients to it. A fully dynamic forest is a forest, i.e., a set of trees, in which the following operations are allowed: to insert an edge between different trees in the forest, to delete an edge in the forest, and to change a vertex weight in the forest. We propose an algorithm to maintain a centdian of each tree in the given fully dynamic forest. It preprocesses the input forest with time and space linear to the size of the forest and uses O(logn) update time per edge insertion, edge deletion, or vertex weight change, where n is the number of vertices of the trees involved in the update.
منابع مشابه
Poly - Logarithmic Deterministic Fully - Dynamic GraphAlgorithms I : Connectivity and Minimum Spanning Tree
Deterministic fully dynamic graph algorithms are presented for con-nectivity and minimum spanning forest. For connectivity, starting with no edges, the amortized cost for maintaining a spanning forest is O(log 2 n) per update, i.e. per edge insertion or deletion. Deciding connectivity between any two given vertices is done in O(log n= log log n) time. This matches the previous best randomized b...
متن کاملMaintaining Minimum Spanning Forests in Dynamic Graphs
We present the first fully dynamic algorithm for maintaining a minimum spanning forest in time o( √ n) per operation. To be precise, the algorithm uses O(n1/3 logn) amortized time per update operation. The algorithm is fairly simple and deterministic. An immediate consequence is the first fully dynamic deterministic algorithm for maintaining connectivity and bipartiteness in amortized time O(n1...
متن کاملDynamic Graph Algorithms Using Dynamic Forest Techniques
A dynamic graph problem is a problem of maintaining a graph subject to edge insertions and/or deletions, and queries about some property of the graph. An incremental dynamic graph algorithm supports just edge insertions, a decremental dynamic graph algorithm supports just edge deletions, and a fully dynamic graph algorithm supports both edge insertions and deletions. In this paper, we survey so...
متن کاملMaintaining dynamic graph properties deterministically
In this paper we present deterministic fully dynamic algorithms for maintaining several properties on undirected graphs subject to edge insertions and deletions, in polylogarithmic time per operation. Combining techniques from [6, 10], we can maintain a minimum spanning forest of a graph with k different edge weights in O(k log n) amortized time per update; maintain an 1+ -approximation of the ...
متن کاملStochastic Dynamic Programming with Markov Chains for Optimal Sustainable Control of the Forest Sector with Continuous Cover Forestry
We present a stochastic dynamic programming approach with Markov chains for optimal control of the forest sector. The forest is managed via continuous cover forestry and the complete system is sustainable. Forest industry production, logistic solutions and harvest levels are optimized based on the sequentially revealed states of the markets. Adaptive full system optimization is necessary for co...
متن کامل